<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Title</title>
  <style>

    * {
      margin: 0;
      padding: 0;
    }

    header {
      font-size: 1.125rem;
      font-weight: 700;

      height: 80vh; /*如果浏览器不支持vh单位，则上面的500px可生效*/

      min-height: 300px;
      max-height: 1080px;

      background: url("./images/header-bg.jpg");
      background-position: 50% 0;
      background-repeat: no-repeat;
      background-size: cover;

      position: relative;

    }

    .header-text-container {
      text-align: center;
      color: white;
      text-shadow: 1px 1px 4px rgba(34, 34, 34, 0.6);

      height: 100%;
    }

    .header-article_title {
      font-size: 2em;

    }

    .header-article_pub {
      display: block;
      font-size: 1em;
    }

    @media all and (min-width: 480px) {
      /*.header-article_title{
        font-size: 1em;
      }

      .header-article_pub {
        font-size: 0.5em;
      }*/
      header {
        font-size: 2.5rem;
      }

    }

    /*
      移动优先:

      默认在移动设备上，
      内边距为20px。
      字体代销，行高，最大宽度等可以继续在后面的样式中沿用
     */
    article {
      font-size: 1rem;
      line-height: 1.625rem;
      max-width: 42.8125em;
      margin: 0 auto;

      box-sizing: border-box;
      padding: 1.25em;
    }

    /*
      当页面宽度在685px与600px之间
      调整内边距宽度为40px
     */
    @media all and (min-width: 600px) and (max-width: 685px) {
      article {
        padding: 2.5em;
      }
    }

    /*
      当页面宽度大于或等于685px(符合最佳宽度条件)
      将内边距设为0
     */
    @media all and (min-width: 685px) {
      article {
        padding: 0;
        margin-top: 2.5em;
      }
    }

  </style>

  <link rel="stylesheet" href="./css/flex.css">

</head>
<body>
<header>
  <div class="header-text-container flex-enable flex-column flex-justify-space-around">
    <div class="header-article_title">巨大的标题</div>
    <time class="header-article_pub">2015年3月10日</time>
  </div>
</header>
<article>
  随着移动互联的到来，市面上的移动终端设备越来越多屏幕尺寸也大小不一。就拿苹果的iPhone来说就有多个不同尺寸的版本，
  还有iPad也是随着技术的进步屏幕大小、分辨率也在变化。更不用说基于开源Android系统的小米、华为、三星等手机和pad了。
  怎么在网站设计中能够一种设计支持所有终端设备，而不是为每个终端设备制作一套不同的web页面？响应式布局设计就是为应对移动互联网多终端设备而提出的。
  响应式布局是2010年由伊桑.马科特（Ethan Marcotte）提出，英文为Responsive Web Design 简写RWD。目的是一个网站能够兼容多个终端
  （电脑、手机、Pad等）设备，不需要为每个终端做不同的版本。采用响应式布局设计的网站能够根据显示屏幕的大小而变化，页面的排版布局可以自动进行调整，
  以适应不同尺寸的屏幕，从而为用户提供更方便的阅读和交互。响应式布局简单的说就是一套设计在pc端和移动端都可以使用，并都能给用户提供方便的服务。
  不需要根据不同的终端做不同的版本。省钱省力！
  为形象理解响应式布局我们那bootstrap中文网举例，比如在电脑端、大屏幕下访问网站界面如下，一级导航菜单是在页面的最上边，网页内容布满屏幕，
  屏幕的利用率也比较合理。
  当我们缩小屏幕或者在手机端访问网站的时候，网页对小屏幕自动适用如下，最上边的一级菜单自动变成了下拉菜单。整个网站功能没有变，只是展现形式、
  交互方式随着屏幕的大小进行了自适应，以更好的满足用户的操作习惯和体验。
  随着移动互联的到来，市面上的移动终端设备越来越多屏幕尺寸也大小不一。就拿苹果的iPhone来说就有多个不同尺寸的版本，
  还有iPad也是随着技术的进步屏幕大小、分辨率也在变化。更不用说基于开源Android系统的小米、华为、三星等手机和pad了。
  怎么在网站设计中能够一种设计支持所有终端设备，而不是为每个终端设备制作一套不同的web页面？响应式布局设计就是为应对移动互联网多终端设备而提出的。
  响应式布局是2010年由伊桑.马科特（Ethan Marcotte）提出，英文为Responsive Web Design 简写RWD。目的是一个网站能够兼容多个终端
  （电脑、手机、Pad等）设备，不需要为每个终端做不同的版本。采用响应式布局设计的网站能够根据显示屏幕的大小而变化，页面的排版布局可以自动进行调整，
  以适应不同尺寸的屏幕，从而为用户提供更方便的阅读和交互。响应式布局简单的说就是一套设计在pc端和移动端都可以使用，并都能给用户提供方便的服务。
  不需要根据不同的终端做不同的版本。省钱省力！
  为形象理解响应式布局我们那bootstrap中文网举例，比如在电脑端、大屏幕下访问网站界面如下，一级导航菜单是在页面的最上边，网页内容布满屏幕，
  屏幕的利用率也比较合理。
  当我们缩小屏幕或者在手机端访问网站的时候，网页对小屏幕自动适用如下，最上边的一级菜单自动变成了下拉菜单。整个网站功能没有变，只是展现形式、
  交互方式随着屏幕的大小进行了自适应，以更好的满足用户的操作习惯和体验。

</article>
</body>
</html>
